Lessons Learned from Distributed Agile Software Projects: A Case-Based Analysis
نویسنده
چکیده
Agile software development in a distributed setting is challenging. The teams involved in the process face difficulties in communication, personnel selection, work culture, and knowledge management. The shortcomings associated with working in different time zones and the inabilities to develop trusting relationships between developers are well known. Companies often take recourse to agile software development methods in a distributed environment in search of reduced cost, higher efficiency, increased flexibility, and good customization. However, it is not clear whether agile methods can be successfully followed and their benefits realized in a distributed setting. This paper revisits and synthesizes the lessons learnt from twelve case studies detailing successful implementation of distributed agile software projects. The cases are analyzed from the perspective of the agile manifesto to determine how closely they follow its values and principles and to what extent they realize the benefits of the agile methodology. The cases lead to the discovery of disparate and innovative solutions adopted by different companies for overcoming the challenges of distributed agile software development. Some solutions are commonplace and others are unique and their combination in the context of the challenges is enlightening. The list of solutions can suitably guide companies that plan to adopt the agile methodology in distributed software development environments in future.
منابع مشابه
How to Select a Suitable Tool for a Software Development Project: Three Case Studies and the Lessons Learned
This paper describes a framework for evaluating and selecting suitable software tools for a software project, which is easily extendable depending on needs of the project. For an evaluation, we applied the presented framework in three different projects. These projects use different software development methods (from classical models to Scrum) in different environments (industry and academia). ...
متن کاملFixed Price Distributed Agile Projects in Outsourced Product Testing – An Experience Report
Agile Software Development and the breed of Agile Methodologies (XP, SCRUM, DSDM, etc.) have gained popularity since 2001. Primarily founded as methodologies for software projects executed at a single location, Agile Methodologies have started showing promising results in multi-site projects too with many adopters and practitioners across the globe. Agile Software Development focuses on early d...
متن کاملHow to Get the Most out of Extreme Programming/Agile Methods
This paper reports the results of an analysis of thirty-one extreme programming (XP)/agile methods early adopter projects completed by fourteen firms who have embraced the techniques in the form of lessons learned. The survey results show that early adopters have cut costs, improved productivity and reduced time to market through the use of these methods. To get the most from these methods, fif...
متن کاملOutsourcing and Offshoring with Agility: A Case Study (Experience Paper)
We describe techniques and lessons learned from using agile methodologies with distributed teams, specifically outsourced and offshore development teams. Such teams often need to contend with multiple organizational boundaries, differences in time zone, language, and culture, and other communication challenges. First, we present concepts and issues in outsourcing and offshoring. Second, we desc...
متن کاملA study of configuration management in open source software projects
Projects where developers are geographically distributed and with high personnel turnover are usually considered to be hard to manage. Any organisation that successfully handles such projects merits closer analysis so that lessons can be learned and good practice disseminated. Open Source Software projects represent such a case. One important factor is good configuration management practices. I...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید
ثبت ناماگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید
ورودعنوان ژورنال:
- CAIS
دوره 23 شماره
صفحات -
تاریخ انتشار 2008